home *** CD-ROM | disk | FTP | other *** search
/ Amiga Games Extra 1996 June / Amiga Games Extra 1996 #6.iso / userbox / publicdomain / gnutar / source.lzh / source / configure.in < prev    next >
Text File  |  1995-09-16  |  2KB  |  57 lines

  1. dnl Process this file with autoconf to produce a configure script.
  2. AC_INIT(tar.h)
  3. PROGS="tar"
  4. AC_SUBST(PROGS)dnl
  5. AC_PROG_CC
  6. AC_PROG_CPP
  7. AC_GCC_TRADITIONAL
  8. AC_PROG_INSTALL
  9. AC_PROG_YACC
  10. AC_AIX
  11. AC_MINIX
  12. AC_ISC_POSIX
  13. AC_RETSIGTYPE
  14. AC_SIZE_T
  15. AC_MAJOR_HEADER
  16. AC_DIR_HEADER
  17. # The 3-argument open happens to go along with the O_* defines,
  18. # which are easier to check for.
  19. AC_HEADER_CHECK(fcntl.h, open_header=fcntl.h, open_header=sys/file.h)
  20. AC_COMPILE_CHECK(3-argument open,
  21. [#include <$open_header>], [int x = O_RDONLY;], , AC_DEFINE(EMUL_OPEN3))
  22. AC_REMOTE_TAPE
  23. AC_RSH
  24. AC_STDC_HEADERS
  25. AC_UNISTD_H
  26. echo checking for getgrgid declaration
  27. AC_HEADER_EGREP(getgrgid, grp.h, AC_DEFINE(HAVE_GETGRGID))
  28. echo checking for getpwuid declaration
  29. AC_HEADER_EGREP(getpwuid, pwd.h, AC_DEFINE(HAVE_GETPWUID))
  30. AC_HAVE_HEADERS(string.h limits.h)
  31. echo checking default archive
  32. # This might guess wrong, but it's not very important.
  33. for dev in rmt8 rmt0 rmt0h rct0 rst0 tape rct/c7d0s2
  34. do
  35.   if test -n "`ls /dev/$dev 2>/dev/null`"; then
  36.     DEF_AR_FILE=/dev/$dev
  37.     break
  38.   fi
  39. done
  40. if test -z "$DEF_AR_FILE"; then
  41.   DEF_AR_FILE=-
  42. fi
  43.  
  44. AC_SUBST(DEF_AR_FILE)dnl
  45. AC_HAVE_FUNCS(strstr valloc mkdir mknod rename ftruncate ftime getcwd)
  46. AC_VPRINTF
  47. AC_ALLOCA
  48. echo checking for BSD
  49. ( test -f /vmunix || test -f /sdmach || test -f /../../mach ) && AC_DEFINE(BSD42)
  50. echo checking for HP-UX
  51. test -f /hp-ux && test ! -f /vmunix && MALLOC=malloc.o
  52. AC_SUBST(MALLOC)
  53. AC_XENIX_DIR
  54. AC_HAVE_LIBRARY(socket, [LIBS="$LIBS -lsocket"])
  55. AC_HAVE_LIBRARY(nsl, [LIBS="$LIBS -lnsl"])
  56. AC_OUTPUT(Makefile)
  57.